home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / taropyon / silib / inc / fs / sysinf.h
Encoding:
C/C++ Source or Header  |  1994-11-16  |  1006 b   |  52 lines

  1. #ifndef    _FS_SYSINF_H
  2. #define    _FS_SYSINF_H
  3.  
  4. #ifndef    UCHAR
  5. #    define    UCHAR    unsigned char
  6. #endif
  7. #ifndef    USHORT
  8. #    define    USHORT    unsigned short
  9. #endif
  10.  
  11. typedef    struct
  12. {
  13.     UCHAR            bootDeviceType;
  14.     UCHAR            bootUnitNumber;
  15.     USHORT            memoryIntsallFlag;
  16.     USHORT            memorySize;
  17.     UCHAR            singleDrive;
  18.     UCHAR            reserve_01[2];
  19.     UCHAR            cpmgrInstallFlag;
  20.     UCHAR            vjeInstallFlag;
  21.     UCHAR            dmy_1;
  22.     USHORT            ramDiskSize;
  23.     UCHAR            reserve_02[1];
  24.     UCHAR            reserve_03[2];
  25.     UCHAR            fepInstallFlag;
  26.     UCHAR            reserve_04;
  27.     UCHAR            reserve_05[13];
  28.     UCHAR            reserve_06[16];
  29.     struct
  30.     {    UCHAR        drvTyp;
  31.         UCHAR        drvNo;
  32.     } drvinf[16];
  33.     UCHAR            printerId;
  34.     UCHAR            printerMode;
  35.     UCHAR            printerOption;
  36.     UCHAR            printerReserve[2];
  37.     UCHAR            printerType;
  38.     UCHAR            reserve_07[10];
  39.     UCHAR            reserve_08[2];
  40.     struct
  41.     {    UCHAR        baud;
  42.         UCHAR        mode;
  43.         USHORT        sndTimeOut;
  44.         USHORT        rsvTimeOut;
  45.     } rs232c[5];
  46.     UCHAR            reserve_09[16*4+8];
  47. } SYSINF_T;
  48.  
  49. extern    void    ESR_getSetup( SYSINF_T * );
  50.  
  51. #endif
  52.